self-administer a drug - Alemán Inglés Diccionario